//下拉列表
$(function(){
	$('.shop_type_div').hover(function(){
			$(this).find('.sidebar').slideDown()
		},function(){
			$(this).find('.sidebar').slideUp()
	})
	$('.sidelist').hover(function(){
		$(this).find('h3').addClass('active');
		$(this).find('.brandtan').show();
	},function(){
		$(this).find('h3').removeClass('active');
		$(this).find('.brandtan').hide()
	})
})
//正则判断邮箱是否正确

var $email = $('#email');
var $userName = $('#userName');
var $password = $('#password');
var $passwordR = $('#passwordR');
var $caseCode = $("#Txtidcode");
var email = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;//邮箱匹配
var userName = /^\w{4,20}$/;//4-20个字符
var passWord = /^\w{6,16}$/;//6-16个字符
//console.log($email);
//console.log(email)

//邮箱
$email.focus(function(){
	$('#email_j').html('填写正确邮箱');
	$(this).css('border','1px solid blue');
})
$email.blur(function(){
	var val = $(this).val();
	if(email.test(val)){
        $('#email_j').html('填写对了');            
    }else{
    	$(this).val('');
        $('#email_j').html('邮箱不正确');    
    }
	
	$(this).css('border','')
})
//用户名
$userName.focus(function(){
	$(this).css('border','1px solid blue');
	$('#userName_j').html('4-20英文字符，数字，‘_’的组合。');
})
$userName.blur(function(){
	var val = $(this).val();
	if(userName.test(val)){
       $('#userName_j').html('用户名可以注册');            
    }else{
       $(this).val('');
       $('#userName_j').html('你输入的用户名不正确');   
    }	
	$(this).css('border','')
})

//密码
$password.focus(function(){
	$(this).css('border','1px solid blue');
	$('#password_j').html('6-16位字符');
})
$password.blur(function(){
	var val = $(this).val();
	if(passWord.test(val)){
       $('#password_j').html('密码合法');            
    }else{
       $(this).val('');
       $('#password_j').html('密码不合法，请确认');   
    }	
	
	$(this).css('border','');
})

//再次输入密码
$passwordR.focus(function(){
	$(this).css('border','1px solid blue');
	$('#passwordR_j').html('两次密码必须一致');
})
$passwordR.blur(function(){
	var val = $(this).val();
	var val1 = $('#password').val();
	if(val == val1){
		$('#passwordR_j').html('密码一致');		
	}else if(val != val1){
		$(this).val('');
		$('#passwordR_j').html('密码不一致');
	}else if($(this).val()==''){
		$('#passwordR_j').html('密码为空');
		
	}
	$(this).css('border','');	
})

//验证码
$caseCode.focus(function(){
	$(this).css('border','1px solid blue');
})
$caseCode.blur(function(){
	$(this).css('border','')
})

//验证码
$.idcode.setCode();
var $email = $('#email');
var $userName = $('#userName');
var $password = $('#password');
var $passwordR = $('#passwordR');
var $caseCode = $('#caseCode');



$('#submit').click(function(){
	var IsBy = $.idcode.validateCode();
	if(($email.val()!='')&&($userName.val()!='')&&($password.val()!='')&&($passwordR.val()!='')){
		if(IsBy){
			var email = $email.val();
			var userID = $userName.val();
			var pWord = $password.val();			
			var userStr = getCookie('user') ? getCookie('user') : '{}'  ;
			var user = JSON.parse(userStr);
			if(userID in user){
				alert('用户名已经被注册')
			} else{
				user[userID] = {
					name : userID,
					email : email,
					pWord : pWord
				};
			}
			userStr = JSON.stringify(user);
			setCookie('user', userStr, 7);
			
			alert('注册成功!快点登录吧！');
			//window.location.reload();
		}else{
			alert('验证码不正确')
		}
	}else{
		alert('信息不完整')
	}
})

//登录
$('#login_submit').click(function(){
	var userID = $('#login_userName').val();
	var pWord = $('#login_password').val();
		
	var userStr = getCookie('user');
	if(userStr){
		var user = JSON.parse(userStr);
		if(userID in user){
			if(user[userID].pWord==pWord){
				window.location.href = '../index.html';
			}else{
				alert('密码错误')
			}
		}else{
	      alert('用户名错误');
	      window.location.reload();
	 	}
	}else{
		alert('先注册在登录哦！')
	}
	
})

